//
// Decompiled with: Decompiler.NET, Version=1.3.1.18439, Culture=neutral, PublicKeyToken=null, Version: 1.3.1.18439
// Decompilation Started at: 3/15/2009 10:34:26 PM
// Copyright 2003 - 2004, Jungle Creatures, Inc., All Rights Reserved. 
// Written by Jonathan Pierce, Email: support@junglecreatures.com
//

namespace PatientManagement

{
		
		#region Namespace Import Declarations
		
			using System.Drawing;
			using System;
			
		#endregion
		
	public class ImageComboItem
	
	{
		
		#region Fields
			private Color forecolor;
			private int imageindex;
			private bool mark;
			private object tag;
			private string text;
		#endregion
		
		#region Constructors
		
			public ImageComboItem ()
			
			{
				this.forecolor = Color.FromKnownColor (KnownColor.Transparent);
				this.mark = false;
				this.imageindex = -1;
				this.tag = null;
				this.text = ((string) null);
				return;
			}
			
			
			public ImageComboItem (string Text)
			
			{
				this.forecolor = Color.FromKnownColor (KnownColor.Transparent);
				this.mark = false;
				this.imageindex = -1;
				this.tag = null;
				this.text = ((string) null);
				this.text = Text;
				return;
			}
			
			
			public ImageComboItem (string Text, int ImageIndex)
			
			{
				this.forecolor = Color.FromKnownColor (KnownColor.Transparent);
				this.mark = false;
				this.imageindex = -1;
				this.tag = null;
				this.text = ((string) null);
				this.text = Text;
				this.imageindex = ImageIndex;
				return;
			}
			
			
			public ImageComboItem (string Text, int ImageIndex, bool Mark)
			
			{
				this.forecolor = Color.FromKnownColor (KnownColor.Transparent);
				this.mark = false;
				this.imageindex = -1;
				this.tag = null;
				this.text = ((string) null);
				this.text = Text;
				this.imageindex = ImageIndex;
				this.mark = Mark;
				return;
			}
			
			
			public ImageComboItem (string Text, int ImageIndex, bool Mark, Color ForeColor)
			
			{
				this.forecolor = Color.FromKnownColor (KnownColor.Transparent);
				this.mark = false;
				this.imageindex = -1;
				this.tag = null;
				this.text = ((string) null);
				this.text = Text;
				this.imageindex = ImageIndex;
				this.mark = Mark;
				this.forecolor = ForeColor;
				return;
			}
			
			
			public ImageComboItem (string Text, int ImageIndex, bool Mark, Color ForeColor, object Tag)
			
			{
				this.forecolor = Color.FromKnownColor (KnownColor.Transparent);
				this.mark = false;
				this.imageindex = -1;
				this.tag = null;
				this.text = ((string) null);
				this.text = Text;
				this.imageindex = ImageIndex;
				this.mark = Mark;
				this.forecolor = ForeColor;
				this.tag = Tag;
				return;
			}
			
		#endregion
		
		#region Properties
		
			public Color ForeColor
			
			{
				get
				{
					Color theColor;
					theColor = this.forecolor;
					goto L_0009;
					
				L_0009:
					
					{
					}
					return theColor;
				}
				set
				{
					this.forecolor = value;
					return;
				}
			}
			
			
			public int ImageIndex
			
			{
				get
				{
					int i;
					i = this.imageindex;
					goto L_0009;
					
				L_0009:
					
					{
					}
					return i;
				}
				set
				{
					this.imageindex = value;
					return;
				}
			}
			
			
			public bool Mark
			
			{
				get
				{
					bool theBoolean;
					theBoolean = this.mark;
					goto L_0009;
					
				L_0009:
					
					{
					}
					return theBoolean;
				}
				set
				{
					this.mark = value;
					return;
				}
			}
			
			
			public object Tag
			
			{
				get
				{
					object theObject;
					theObject = this.tag;
					goto L_0009;
					
				L_0009:
					
					{
					}
					return theObject;
				}
				set
				{
					this.tag = value;
					return;
				}
			}
			
			
			public string Text
			
			{
				get
				{
					string theString;
					theString = this.text;
					goto L_0009;
					
				L_0009:
					
					{
					}
					return theString;
				}
				set
				{
					this.text = value;
					return;
				}
			}
			
		#endregion
		
		#region Methods
		
			public override string ToString ()
			
			{
				string theString;
				theString = this.text;
				goto L_0009;
				
			L_0009:
				
				{
				}
				return theString;
			}
			
		#endregion
	}
	
}

